Login

Sign up now

Compare teams

St Johnstone Rangers
name St. Johnstone Football Clubfound 1884country country flag Scotland website http://www.perthstjohnstonefc.co.uk name Rangers Football Clubfound 1872country country flag Scotland website http://www.rangers.co.uk
Next match
2024-12-01 12:00
St Johnstone vs Rangers
country flag Scotland - Premiership 2024/2025
2024-11-28 20:00
Nice vs Rangers
country flag Europe (uefa) - Uefa Europa League 2024/2025
Match between teams
2024-10-06 Rangers 2 0 St Johnstone +
Essel Aaron (22') (34') Cerny Vaclav (58') Cerny Vaclav (63') Raskin Nicolas (82') Hagi Ianis competition: Scotland - Premiership 2024/2025
2024-08-17 Rangers 2 0 St Johnstone +
Raymond Andre (56') (61') Dessers Cyriel Unknown (64') Sidibeh Adama (88') (90') Mccausland Ross competition: Scotland - League Cup 2024/2025
2024-02-18 St Johnstone 0 3 Rangers +
(35') Keltjens David Diomande Mohammed (37') (71') Phillips Daniel (74') Mcgowan Ryan Tavernier James (79') Tavernier James (87') competition: Scotland - Premiership 2023/2024
2023-12-20 Rangers 2 0 St Johnstone +
(28') Dessers Cyriel Jaiyesimi Diallang (33') Smith Matt (38') (45') Goldson Connor Phillips Daniel (45') (84') Tavernier James (90') Cantwell Todd competition: Scotland - Premiership 2023/2024
2023-09-16 St Johnstone 0 2 Rangers +
Danilo (16') (30') Costelloe Dara Raskin Nicolas (34') (47') Smith Matt (61') Kane Christopher (73') Maclean Steven (76') Olufunwa Oludare Matondo Rabbi (79') (86') Robinson Luke Tavernier James (88') competition: Scotland - Premiership 2023/2024
2023-01-28 Rangers 2 0 St Johnstone +
(15') Tavernier James Clark Nicky (36') (37') Jack Ryan Matthews Remi (38') Brown James (44') (57') Kamara Glen (59') Tillman Malik (79') Hagi Ianis Phillips Daniel (79') competition: Scotland - Premiership 2022/2023
2023-01-21 St Johnstone 0 1 Rangers +
Barisic Borna (44') competition: Scotland - FA Cup 2022/2023
2022-11-06 St Johnstone 2 1 Rangers +
(41') Brown James (59') Montgomery Adam (62') Clark Nicky Tavernier James (74') (90') Mclennan Connor competition: Scotland - Premiership 2022/2023
2022-08-13 Rangers 4 0 St Johnstone +
(32') Tillman Malik Montgomery Adam (38') Phillips Daniel (52') (53') Goldson Connor (62') Colak Antonio-mirko- (80') Arfield Scott (83') Lawrence Tom competition: Scotland - Premiership 2022/2023
2022-03-02 St Johnstone 0 1 Rangers +
Kamara Glen (3') Ughelumba Calvin (31') (63') Hallberg Melker competition: Scotland - Scottish Football League 2021/2022
2021-12-15 Rangers 2 0 St Johnstone +
(43') Morelos Alfredo Gordon Liam (46') (49') Kent Ryan (58') Arfield Scott Craig Liam (72') Mccart Jamie (80') competition: Scotland - Scottish Football League 2021/2022
2021-09-11 St Johnstone 1 2 Rangers +
Mclaughlin Jon (10') (41') Muller Hayden (51') O'halloran Michael Roofe Kemar (58') Roofe Kemar (59') (59') Craig Liam (59') Rooney Shaun Morelos Alfredo (59') Tavernier James (79') competition: Scotland - Scottish Football League 2021/2022
2021-04-25 Rangers 0 0 St Johnstone +
(117') Tavernier James Clark Zander (120') Craig Liam (121') Booth Callum (122') (122') Barisic Borna (123') Defoe Jermain Kerr Jason (123') Bryson Craig (124') competition: Scotland - FA Cup 2020/2021
2021-04-21 St Johnstone 1 1 Rangers +
(18') Rooney Shaun Wright Scott (55') Kamara Glen (60') Hagi Ianis (62') Simpson Jack (64') Wright Scott (65') (68') Mccart Jamie (87') Kane Christopher (90') Craig Liam competition: Scotland - Premiership 2020/2021
2021-02-03 Rangers 1 0 St Johnstone +
(21') Roofe (52') Hagi Kane (85') competition: Scotland - Premiership 2020/2021
2020-12-23 St Johnstone 0 3 Rangers +
Roofe (24') Kamara (31') Hagi (47') (60') Wotherspoon (81') O'halloran (83') O'halloran competition: Scotland - Premiership 2020/2021
2020-08-12 Rangers 3 0 St Johnstone +
(21') Barisic McCart (37') (45') Kent (49') Aribo Gordon (78') competition: Scotland - Premiership 2020/2021
2020-02-23 St Johnstone 2 2 Rangers +
(8') Hendry Callum Kamberi Florian (50') (63') Booth Callum Aribo Joe (71') (80') May Stevie competition: Scotland - Scottish Premiership 2019/2020
2019-09-22 St Johnstone 0 4 Rangers +
Morelos Alfredo (47') Goldson Connor (61') (65') Gordon Liam Defoe Jermain (88') Defoe Jermain (90') competition: Scotland - Scottish Premiership 2019/2020
2019-02-16 Rangers 0 0 St Johnstone +
no action competition: Scotland - SL2 Relegation P.Off R2 2018/2019
2018-12-23 St Johnstone 1 2 Rangers +
(45') Kennedy Matthew (54') Craig Liam Goldson Connor (62') Morelos Alfredo (66') (87') Alston Blair Morelos Alfredo (88') Morelos Alfredo (89') (90') Watt Tony competition: Scotland - SL2 Relegation P.Off R2 2018/2019
2018-09-23 Rangers 5 1 St Johnstone +
(9') Tavernier James Foster Richard (30') (34') Morelos Alfredo (52') Arfield Scott Kerr Jason (70') (74') Lafferty Kyle Swanson Danny (74') Alston Blair (77') (79') Candeias Daniel competition: Scotland - SL2 Relegation P.Off R2 2018/2019
2018-02-27 St Johnstone 1 4 Rangers +
(12') Mannus Alan Tavernier James (13') Windass Josh (26') Halliday Andy (30') (40') Davidson Murray Goss Sean (41') (45') Kane Chris Morelos Alfredo (56') (62') Kerr Jason competition: Scotland - SL2 Relegation P.Off 2017/2018
2017-12-16 Rangers 1 3 St Johnstone +
(5') Morelos Alfredo Alston Blair (10') Johnstone Denny (39') (51') Holt Jason Craig Liam (53') Johnstone Denny (61') (70') Wilson Danny Cummins Graham (71') Wotherspoon David (73') Anderson Steven (84') competition: Scotland - SL2 Relegation P.Off 2017/2018
2017-10-13 St Johnstone 0 3 Rangers +
Pena Carlos (27') Windass Josh (41') John Declan (60') Alves Bruno (65') (65') Anderson Steven (71') Anderson Steven Pena Carlos (78') Dorrans Graham (80') (80') Paton Paul Dorrans Graham (86') competition: Scotland - SL2 Relegation P.Off 2017/2018
2017-05-21 St Johnstone 1 2 Rangers +
(15') Craig Liam Miller Kenny (40') Toral Jon (53') Toral Jon (55') (76') Cummins Graham Waghorn Martyn (82') Barjonas Jamie (89') competition: Scotland - Scottish Premiership 2016/2017
2017-03-01 Rangers 3 2 St Johnstone +
(22') Mckay Barrie (48') Waghorn Martyn Watson Keith (54') Craig Liam (60') Paton Paul (69') Wotherspoon David (74') (78') Kiernan Rob Anderson Steven (87') (89') Hyndman Emerson (90') Hyndman Emerson competition: Scotland - Scottish Premiership 2016/2017
2016-12-28 St Johnstone 1 1 Rangers +
Mckay Barrie (23') (28') Maclean Steven Holt Jason (35') Hill Clint (55') Halliday Andy (67') (69') Foster Richard (69') Paton Paul (89') Maclean Steven competition: Scotland - Scottish Premiership 2016/2017
2016-10-26 Rangers 1 1 St Johnstone +
Alston Blair (5') (17') O Halloran Michael Millar Chris (36') (37') Garner Joe (56') Garner Joe Craig Liam (56') Paton Paul (87') (90') Kiernan Rob competition: Scotland - Scottish Premiership 2016/2017
2015-09-22 Rangers 1 3 St Johnstone +
Davidson Murray (19') Lappin Simon (29') Lappin Simon (38') O Halloran Michael (46') (62') Tavernier James Shaughnessy Joe (69') (81') Tavernier James competition: Scotland - League Cup 2015/2016
2014-10-28 Rangers 1 0 St Johnstone +
(86') Macleod L. competition: Scotland - League Cup 2014/2015
2012-05-13 St Johnstone 0 4 Rangers +
McCulloch (23') Bedoya (48') Aluko (56') (59') Sandaza Aluko (62') Aluko (73') competition: Scotland - Premier League 2011/2012
2012-01-14 St Johnstone 1 2 Rangers +
Goian (14') Jelavic (24') (25') Morris (68') Bocanegra Edu (73') Jelavic (81') Kerkar (88') competition: Scotland - Premier League 2011/2012
2011-11-19 Rangers 0 0 St Johnstone +
Morris (66') (71') Goian Anderson (77') (77') Broadfoot Finnigan (90') competition: Scotland - Premier League 2011/2012
2011-07-30 St Johnstone 0 2 Rangers +
Naismith (31') (37') Davidson Jelavic (50') Papac (56') competition: Scotland - Premier League 2011/2012
2011-04-05 St Johnstone 0 2 Rangers +
Lafferty (20') Lafferty (40') (53') Mackay (78') Macdonald Naismith (83') competition: Scotland - Premier League 2010/2011
2011-02-27 Rangers 4 0 St Johnstone +
(5') Jelavic (41') Lafferty Anderson (56') (81') Papac (90') Jelavic competition: Scotland - Premier League 2010/2011
2010-08-28 Rangers 2 1 St Johnstone +
Grainger (25') (28') Papac (33') Papac Samuel (60') (70') Weiss Anderson (77') (79') Miller (83') McCulloch competition: Scotland - Premier League 2010/2011
2010-03-30 St Johnstone 4 1 Rangers +
(7') Sheridan (8') Anderson (12') Millar Papac (16') (36') Craig (63') Morris (79') Davidson Naismith (81') competition: Scotland - Premier League 2009/2010
2010-02-03 Rangers 2 0 St Johnstone +
(26') Davis (37') McCulloch (60') Thomson Irvine (90') competition: Scotland - League Cup 2009/2010
2009-12-12 Rangers 3 0 St Johnstone +
(1') Boyd (27') Boyd (51') Novo competition: Scotland - Premier League 2009/2010
2009-10-17 St Johnstone 1 2 Rangers +
(17') Samuel Boyd (40') Papac (83') competition: Scotland - Premier League 2009/2010
2009-01-13 St Johnstone 0 2 Rangers +
McCaffrey (43') Novo (79') competition: Scotland - FA Cup 2008/2009
2008-04-20 St Johnstone 0 0 Rangers +
Novo (0') (94') McBreen competition: Scotland - FA Cup 2007/2008
2006-11-08 Rangers 0 2 St Johnstone +
Milne (52') Milne (68') competition: Scotland - League Cup 2006/2007
2003-12-03 Rangers 3 0 St Johnstone +
(16') Burke (59') Ostenstad E. (90') Mols M. competition: Scotland - League Cup 2003/2004
2002-03-06 St Johnstone 0 2 Rangers +
Flo T. (45') Ricksen F. (61') competition: Scotland - Premier League 2001/2002
2001-12-29 Rangers 1 0 St Johnstone +
(2') Mols M. competition: Scotland - Premier League 2001/2002
2001-10-21 St Johnstone 0 2 Rangers +
Arveladge S. (48') Flo T. (69') competition: Scotland - Premier League 2001/2002
2000-12-26 Rangers 3 0 St Johnstone +
(32') McCann N. (54') Ricksen F. (88') Flo T. competition: Scotland - Premier League 2000/2001
2000-10-22 St Johnstone 2 1 Rangers +
(17') Parker K. Miller K. (56') (67') Sylla S. competition: Scotland - Premier League 2000/2001
2000-07-29 Rangers 2 1 St Johnstone +
Kernaghan A. (14') (55') Dodds W. (56') Dodds W. competition: Scotland - Premier League 2000/2001
2000-04-23 St Johnstone 0 2 Rangers +
Dodds (42') Dodds (60') competition: Scotland - Premier League 1999/2000
2000-03-04 Rangers 0 0 St Johnstone +
no action competition: Scotland - Premier League 1999/2000
2000-02-15 St Johnstone 1 1 Rangers +
Vidmar T. (58') (86') Lowndes N. competition: Scotland - Premier League 1999/2000
1999-09-25 Rangers 3 1 St Johnstone +
(33') Albertz J. (59') Albertz J. Simao M. (61') (87') Mols M. competition: Scotland - Premier League 1999/2000
1999-04-11 St Johnstone 0 4 Rangers +
noname (0') noname (0') noname (0') noname (0') competition: Scotland - FA Cup 1998/1999
1999-04-04 St Johnstone 3 1 Rangers +
(13') Weir Moore (57') (72') Simao (90') McAnespie K. competition: Scotland - Premier League 1998/1999
1998-12-26 Rangers 1 0 St Johnstone +
(71') Porrini S. competition: Scotland - Premier League 1998/1999
1998-11-08 St Johnstone 0 7 Rangers +
Wallace R. (10') Johansson (28') Albertz J. (32') Kanchelskis A. (65') Guivarch S. (70') Guivarch S. (80') Albertz J. (81') competition: Scotland - Premier League 1998/1999
1998-08-29 Rangers 4 0 St Johnstone +
(26') Kanchelskis A. (45') Van Bronckhorst G. (56') Wallace R. (85') Albertz J. competition: Scotland - Premier League 1998/1999
1998-03-21 Rangers 2 1 St Johnstone +
Kernaghan A. (15') (27') Negri M. (56') Thern J. competition: Scotland - Premier League 1997/1998
1998-01-31 St Johnstone 2 0 Rangers +
(36') Oneil (69') Oboyle competition: Scotland - Premier League 1997/1998
1997-11-29 Rangers 3 2 St Johnstone +
(7') Gattuso (43') Negri M. Preston M. (44') (57') Negri M. Oboyle (72') competition: Scotland - Premier League 1997/1998
1997-09-20 St Johnstone 0 2 Rangers +
Negri M. (7') Negri M. (47') competition: Scotland - Premier League 1997/1998
show all matches
Summary match factsAll team matches 65St Johnstone wins 8Rangers wins 47Draw matches 10
Last 10 matches
Deas Robbie (17') (26') Holt Jason Donnelly Liam (47') (53') Kirk Mackenzie Donnelly Liam (84') (90') Raymond Andre competition: Scotland - Premiership 2024/2025
(20') Maswanhise Tawanda (34') Sparrow Tom Clark Nicky (58') (80') Balmer Kofi competition: Scotland - Premiership 2024/2025
Clark Nicky (23') Oyegoke Daniel (41') (44') Sprangler Sven Rowles Kye (45') Shankland Lawrence (52') (61') Holt Jason Devlin Cameron (67') (68') Clark Nicky Vargas Kenneth (76') competition: Scotland - Premiership 2024/2025
Mbunga Kimpioka Benjamin (8') (23') Bwomono Elvis (30') Tanser Scott Sidibeh Adama (31') (44') Balcombe Ellery (57') O'hara Mark (90') Ayunga Jonah competition: Scotland - Premiership 2024/2025
(12') Murray Simon (41') Ingram Ethan Sprangler Sven (55') (62') Main Curtis Carey Graham (64') Neilson Lewis (75') (80') Cameron Lyall Clark Nicky (90') competition: Scotland - Premiership 2024/2025
Campbell Elijah (6') (16') Mbunga Kimpioka Benjamin Campbell Elijah (31') (45') Mbunga Kimpioka Benjamin Telfer Charles (78') (88') Essel Aaron (90') Kirk Mackenzie competition: Scotland - Premiership 2024/2025
Essel Aaron (22') (34') Cerny Vaclav (58') Cerny Vaclav (63') Raskin Nicolas (82') Hagi Ianis competition: Scotland - Premiership 2024/2025
(30') Smith Matt Furuhashi Kyogo (35') Maeda Daizen (39') Bernardo Paulo (43') Furuhashi Kyogo (45') Mcgregor Callum (54') Maeda Daizen (72') Uche Idah Adam (83') competition: Scotland - Premiership 2024/2025
(19') Hale Ronan Holt Jason (20') Wright Drey (44') (58') Lopata Kacper Clark Nicky (60') Sprangler Sven (73') Kirk Mackenzie (80') (83') Leak Ryan Clark Nicky (84') (87') Samuel Alex (90') Wright Akil Macpherson Cameron (90') competition: Scotland - Premiership 2024/2025
(13') Triantis Nectarios (45') Kukharevych Mykola Holt Jason (47') Sprangler Sven (52') Raymond Andre (55') (72') Boyle Martin Essel Aaron (77') Mbunga Kimpioka Benjamin (89') competition: Scotland - Premiership 2024/2025
Dalby Sam (36') Stephenson Luca (51') Walton Jack (55') (66') Cerny Vaclav Middleton Glenn (90') competition: Scotland - Premiership 2024/2025
(6') Dessers Cyriel Devlin Cameron (57') Oyegoke Daniel (67') (74') Diomande Mohammed (80') Sterling Dujon Dhanda Yan (89') competition: Scotland - Premiership 2024/2025
(56') El Kaabi Ayoub Dessers Cyriel (64') (66') Carmo David Jefte (69') Igamane Hamza (87') (88') Kostoulas Charalampos Raskin Nicolas (90') competition: Europe (uefa) - Uefa Europa League 2024/2025
(25') Halliday Andrew (39') Balmer Kofi Bajrami Nedim (41') Dessers Cyriel (49') (52') Seddon Steve Bajrami Nedim (81') Diomande Mohammed (89') Cerny Vaclav (90') competition: Scotland - League Cup 2024/2025
Mccausland Ross (23') (28') Sokler Ester (31') Devlin Nicky (50') Mackenzie Jack (51') Heltne Nilsen Sivert (61') Mitov Dimitar Bajrami Nedim (63') (74') Morris Shayden Balogun Leon (78') Raskin Nicolas (90') (90') Molloy Gavin competition: Scotland - Premiership 2024/2025
(2') Igamane Hamza (13') Diomande Mohammed Gogic Alexandros (26') Phillips Killian (52') O'hara Mark (57') (63') Raskin Nicolas (69') Cerny Vaclav competition: Scotland - Premiership 2024/2025
Rangers 4 0 FCSB +
(10') Lawrence Tom Phelipe Luis (16') (24') Tavernier James (31') Cerny Vaclav Stefanescu Marius (35') (38') Cerny Vaclav Popescu Mihai (43') (55') Cerny Vaclav (71') Igamane Hamza Baluta Alexandru (77') (81') Barron Connor competition: Europe (uefa) - Uefa Europa League 2024/2025
Tavernier James (27') (58') Kennedy Matthew Lawrence Tom (59') Propper Robin (62') (87') Watkins Marley competition: Scotland - Premiership 2024/2025
Essel Aaron (22') (34') Cerny Vaclav (58') Cerny Vaclav (63') Raskin Nicolas (82') Hagi Ianis competition: Scotland - Premiership 2024/2025
Rangers 1 4 Lyon +
Fofana Malick (10') (14') Lawrence Tom Lacazette Alexandre (19') (25') Souttar John Lacazette Alexandre (45') (53') Barron Connor Fofana Malick (55') Cherki Rayan (65') Veretout Jordan (72') Benrahma Said (83') competition: Europe (uefa) - Uefa Europa League 2024/2025
St Johnstone form
LDLLWWLLLW
Rangers form
LWLWWLWDWD
Matches facts, based on last 10 played matches
Number of St Johnstone wins 3Number of St Johnstone draws 1Number of St Johnstone loses 6Average scored goals per match 1.2Average received goals per match 2.1Chance to score goal next match 70 %Chance to receive goal next match 80 %
Number of Rangers wins 5Number of Rangers draws 2Number of Rangers loses 3Average scored goals per match 1.5Average received goals per match 1.1Chance to score goal next match 90 %Chance to receive goal next match 70 %